#include <iostream>

//内联函数：在编译阶段用函数体替代函数调用
//内联函数是c++对宏函数的一种替换方案
//目的：减少函数跳转，提高程序效率
//对编译器的一种建议  能不能内联是由编译器决定的
// 内联规则：1、不能有循环 for while 递归
//          2、有很多的判断分支
//          3、函数体不能过大
//          4、不能对函数取地址操作

// 定义在结构体内部的函数自动内联
inline void Print()
{
    std::cout<<"helloworld"<<std::endl;
}

int main()
{

    Print();
    return 0;
}